Neurorehabilitation ecosystem